package com.djy.shxt.nemt.dsl;

import com.djy.shxt.nemt.enity.SpecialityPost;
import com.gitee.hengboy.mybatis.enhance.dsl.expression.ColumnExpression;
import com.gitee.hengboy.mybatis.enhance.dsl.expression.TableExpression;

/**
 * @author ApiBoot Mybatis Enhance Codegen
 */
public class DSpecialityPost extends TableExpression<SpecialityPost> {

    public DSpecialityPost(String root) {
        super(root);
    }

    public static DSpecialityPost DSL() {
        return new DSpecialityPost("speciality_post");
    }

    /**
     *
     */
    public ColumnExpression id = new ColumnExpression("id", this);
    /**
     *
     */
    public ColumnExpression area = new ColumnExpression("area", this);
    /**
     *
     */
    public ColumnExpression school = new ColumnExpression("school", this);
    /**
     *
     */
    public ColumnExpression degree = new ColumnExpression("degree", this);
    /**
     *
     */
    public ColumnExpression originalSpeciality = new ColumnExpression("original_speciality", this);
    /**
     *
     */
    public ColumnExpression speciality = new ColumnExpression("speciality", this);
    /**
     *
     */
    public ColumnExpression originalPost = new ColumnExpression("original_post", this);
    /**
     *
     */
    public ColumnExpression post = new ColumnExpression("post", this);
    /**
     *
     */
    public ColumnExpression number = new ColumnExpression("number", this);

    @Override
    public ColumnExpression[] getColumns() {
        return new ColumnExpression[]{id, area, school, degree, originalSpeciality, speciality, originalPost, post, number};
    }

}

